package entity

import "gitee.com/linxing_3/sr-core/domain/model"

type FileSerial struct {
	Id          int        `json:"id" gorm:"primaryKey;autoIncrement;comment:文件id"` // 文件id
	Title       string     `json:"title" gorm:"comment:文件标题"`                       // 文件标题
	Description string     `json:"description" gorm:"comment:文件描述"`                 // 文件描述
	Files       []FileInfo `json:"files" gorm:"foreignKey:Id;references:Id"`        // 文件信息
	Tags        []FileTag  `json:"tags" gorm:"many2many:media_m2m_serial_tags;"`    // 文件标签
	model.GAllInject
}

func (FileSerial) TableName() string {
	return "media_file_serial"
}
